\input{spiff_integrator.tex}   % Import common styles.
\fancyfoot[C]{Page \thepage}
\title{\productname\ Release \productversion\\
User Documentation\\
\vspace{5 mm}
\large A package manager for Python applications}
\author{Samuel Abels}

\begin{document}
\maketitle
\tableofcontents

\newpage
\section{Introduction}
\subsection{Why \productname?}

Spiff Integrator is the package manager of the Spiff platform.
The library performs the following tasks:

\begin{enumerate}
\item Installing plugins.
\item Deleting plugins.
\item Ensuring that dependencies between plugins are consistent at any time.
\item Loading packages when they are needed.
\item Provide a facility over which plugins can communicate.
\end{enumerate}

Spiff Integrator may also run plugins inside of a sandbox, and apply
permission restrictions to them. This functionality will only be added
at a later time, however.


\subsection{Legal Information}

\product and this handbook are distributed under the terms and conditions 
of the GNU GPL (General Public License) Version 2. You should have received 
a copy of the GPL along with \product. If you did not, you may read it here:

\vspace{1em}
\url{http://www.gnu.org/licenses/gpl-2.0.txt}
\vspace{1em}

If this license does not meet your requirements you may contact us under 
the points of contact listed in the following section. Please let us know 
why you need a different license - perhaps we may work out a solution 
that works for either of us.


\subsection{Contact Information \& Feedback}

If you spot any errors, or have ideas for improving \product or this 
documentation, your suggestions are gladly accepted.
We offer the following contact options: \\

\input{contact.tex}

\newpage
\section{Overview}

Documentation for \product is not avaiable yet... sorry!

\begin{lstlisting}
from SpiffIntegrator import *
\end{lstlisting}

\end{document}
